#ifndef OP_SCAN_H
#define OP_SCAN_H

#include <vector>
#include <deque>
#include "Op.h"

class DataSourceInterface;

class OpScan: public Op {
private:
	std::vector<int> column_number;
	std::deque<DataSourceInterface*> source;
	
public:
	OpScan(const internal::ScanOperation& operation);
	virtual ~OpScan();

	int doit();
};

#endif
